/*************************************************************************
	> File Name: Singleton.h
	> Author: Joker
	> Mail: mahongtao@foxmail.com 
	> Created Time: 2020-09-08 11:38:39
 ************************************************************************/

#ifndef __SINGLETON_H__
#define __SINGLETON_H__

class Singleton{
public:
    Singleton();
    ~Singleton();

    //静态成员函数，提供全局访问的接口
    static Singleton * GetInstancePtr();
    static Singleton GetInstance();

    void Test();

private:
    static Singleton * _pStatic;//静态成员变量，提供全局唯一的实例
};

#endif
